package com.example.learningnote.basic;

import android.util.Log;

// 由于 Java 是单继承的，一旦继承了 Thread，你的类就无法再继承其他类，这限制了扩展性。
// Runnable 接口：
// 实现接口不影响类的继承结构，可以同时继承其他类或实现多个接口，灵活性更高。
public class MyRunnable implements Runnable{
    private final String name ;

    public MyRunnable(String name){
        super();
        this.name = name;
    }

    @Override
    public void run() {
        for(int i = 0; i < 3 ; i++){
            Log.d("Thread" , Thread.currentThread().getName()+ this.name+ i + "运行");
            try {
                Thread.sleep(100); // 线程休眠100ms
            } catch (InterruptedException e) {
                throw new RuntimeException(e);
            }
        }
    }
}
